<?php
/**
 * Created by PhpStorm.
 * User: azhuang
 * Date: 2018/4/15
 * Time: 21:46
 */

namespace Admin\Model;


use Think\Model;

class UserModel extends Model
{
	//字段映射定义
//	protected $_map             =   array(
//		//映射规则
//		//键是表单中的name值 = 值是数据表中的字段名
//		'abc'		=>		'name',
//		'wasd'		=>		'sort'
//	);

	protected $patchValidate = false;
// 自动验证定义
	protected $_validate = array(
		//,必填，不能重复
		//-1,账号长度不合法！
//		array('username','/^[^@]{2,20}$/i',-1,self::EXISTS_VALIDATE),//默认为正则验证

		array('username', 'require', '用户名不能为空！'),
		array('username', '', '用户名已经存在！', 0, 'unique'),
		array('password', 'require', '密码不能为空！'),
//		array('password','^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$','密码格式不正确！',0,'regex',1),
		//排序字段的验证,数字
		//array('sort','number','排序必须是数字！'),
		//使用函数的方式来验证排序是否是数字
		array('truename', 'require', '真名不能为空！'),
	);
}